.tiptap {
  ul {
    list-style-type: disc;
    padding-left: 1.5rem;
    margin-bottom: 0.25rem;
    display: block;
    position: relative;

    li {
      margin-bottom: 0.25rem;
    }

    ul {
      list-style-type: circle;
      margin-top: 0.25rem;

      ul {
        list-style-type: square;
        margin-top: 0.25rem;
      }
    }
  }

  /* Ordered lists */
  ol {
    list-style-type: decimal;
    padding-left: 1.5rem;
    margin-bottom: 0.25rem;
    display: block;
    position: relative;

    li {
      margin-bottom: 0.25rem;
    }

    /* Nested ordered lists */
    ol {
      list-style-type: lower-alpha;
      margin-top: 0.25rem;

      ol {
        list-style-type: lower-roman;
        margin-top: 0.25rem;
      }
    }
  }

  li p {
    display: inline;
  }
}
